package org.yxj.requestlibaray.i;

import org.yxj.requestlib.i.Callback;
import org.yxj.requestlibaray.bean.TokenResponse;
import java.util.Map;

public interface ApisMethod {


    /**
     *
     * @param baseUrl
     * @return
     */
    ApisMethod baseUrl(String baseUrl);

    /**
     * 指令
     *
     * @param authorization
     * @return
     */
    ApisMethod authorization(String authorization);



    /**
     * 获取 token
     *
     * @param map
     * @param callback
     */
    void TokenTask(Map<String,Object> map, Callback<TokenResponse> callback);

    /**
     * get 请求
     *
     */
    void HomeGoodsListTask(Map<String,Object> map, Callback<Object> callback) ;


    /**
     * 密码登录
     *
     */
    void LoginByPasswordTask(Map<String,Object> map, Callback<Object> callback);

}
